Bvets Map 0.03

Summary.Title(新しい風景配置システム);
Summary.Image(map.bmp);
Summary.Author(mackoy);
Summary.Comment(新しい風景配置システムのデモです。);

LoadStructures(structures.txt);

SetGauge(1067);

0;
	Background.Change(background);

	// 自線
	Repeater[track0].Begin0(0, 1, 5, 5,
		ballast1, ballast2, ballast3, ballast4, ballast5); // 軌道
	Repeater[wire0].Begin0(0, 0, 40, 40,
		catenary); // 架線
	Repeater[ploe0].Begin0(0, 0, 0, 60,
		pole); // 電柱を60m間隔で

	// 他線
	Track[1].Position(3.8, 0);
	Repeater[track1].Begin0(1, 1, 5, 5,
		ballast1, ballast2, ballast3, ballast4, ballast5); // 軌道
	Repeater[wire1].Begin0(1, 0, 40, 40,
		catenary); // 架線

	// 地面
	Track[ground].Position(0, -0.60);
	Repeater[ground].Begin0(ground, 0, 25, 25,
		ground); // 地面

200;
	Curve.BeginTransition(); // BTC
	Track[1].Cant(0);
	Repeater[ploe0].Begin0(0, 0, 0, 40, pole); // 電柱を40m間隔で

220;
	Curve.BeginCircular(600, 50); // BCC
	Track[1].Cant(50); // 他線のカント

320;
	Curve.BeginTransition(); // BRT
	Track[1].Cant(50);

380;
	Curve.BeginCircular(-400, -100); // ERT
	Track[1].Cant(-100);

480;
	Gradient.BeginTransition(); // 縦曲線始点

520;
	Gradient.BeginConst(35); // 一定勾配

620;
	Gradient.BeginTransition(); // 縦曲線始点

660;
	Gradient.BeginConst(-35); // 一定勾配

760;
	Curve.BeginTransition(); // ECC
	Track[1].Cant(-100);
	Gradient.BeginTransition(); // 縦曲線始点

800;
	Curve.End(); // ETC
	Track[1].Cant(0);
	Gradient.End(); // レベル

900;
	Curve.BeginCircular(100, 0); // 緩和曲線のない円曲線

1000;
	Curve.BeginCircular(-100, 0); // 緩和曲線のない円曲線

1100;
	Curve.End();

// ※勾配中でも電柱は鉛直方向を向く

1200;
	Gradient.BeginTransition();

1240;
	Gradient.BeginConst(-100);

1340;
	Gradient.BeginTransition();

1380;
	Gradient.BeginConst(100);

1480;
	Gradient.BeginTransition();

1520;
	Gradient.End();

10000;
